Telegram 登录提示“SMS Fee”需付费?教你一招免费绕过
最近,不少 Telegram 老用户在更换新手机或在新安卓设备上登录时,遇到了一个从未见过的拦截界面——“SMS Fee”(短信费用)。

最近,不少 Telegram 老用户在更换新手机或在新安卓设备上登录时,遇到了一个从未见过的拦截界面——“SMS Fee”(短信费用)。
明明只是登录账号,系统却提示需要“支付费用”才能发送验证码,甚至引导用户开通 Telegram Premium(会员)。
遇到这种情况先别急着掏钱!这其实是 Telegram 新版本针对特定地区或运营商的一种风控策略。本文将为你揭秘背后的原因,并提供一个完全免费、亲测有效的解决方案。
什么是“SMS Fee”拦截?
如上图所示,当你在新版本的 Telegram(通常是 v11.6.2 及以上)上尝试登录时,可能会弹出以下提示:
High SMS Costs(高额短信费用)Due to fake accounts and high SMS costs in your country, you’ll need to cover your signup fee. (由于您所在国家的虚假账号和高昂短信费用,您需要承担注册/验证费用。)
系统给出的唯一选项通常是“Support via Telegram Premium”,也就是让你花钱买验证码。
为什么会出现这个问题?
Telegram 官方声称这是为了打击虚假账号和应对高昂的国际短信成本。但对于拥有真实账号的老用户来说,这无疑是一种糟糕的体验,尤其是当你明明有其他在线设备可以接收验证码,却依然被强制要求走短信付费通道时。
解决方案:降级大法(回到 v11.6.1 之前)
其实,这个“收费墙”主要是新版本客户端的限制。旧版本的 Telegram 并没有这个强制付费的逻辑,且保留了**“通过其他在线设备接收验证码”**的优先权。
操作步骤:
- 卸载新版本: 首先,请将手机上当前提示收费的 Telegram 新版本卸载(注意:如果是通过 Google Play 自动更新安装的,通常都是最新版,必须卸载)。
- 下载旧版本安装包: 你需要下载 Android v11.6.1 或更早版本的安装包(APK)。
- 安装并登录: 安装旧版本 APK 后打开应用,输入你的手机号进行登录。
- 接收验证码: 神奇的事情发生了——旧版本不会弹出“SMS Fee”界面,而是会优先尝试将验证码发送到你已登录的其他设备(如电脑端、旧手机端)。
- 查看你其他的 Telegram 客户端,输入收到的 5 位数验证码即可成功登录。
- 如果没有其他设备在线,旧版本也通常允许免费发送标准短信验证,而不会强制拦截。
原理解析
这个方法的通过逻辑很简单:
- 新版本 (v11.6.2+):优先判断运营商和地区成本,强制引导付费 SMS,屏蔽了免费通道。
- 旧版本 (v11.6.1及以前):登录逻辑是 App内验证码 > 免费短信 > 电话验证。它会直接绕过新的“收费墙”代码,向服务器请求发送 App 内验证码。只要服务器端没有完全封死该账号,旧客户端就能正常通过验证。
总结
如果你的 Telegram 账号是老账号,仅仅是因为换了新手机就被要求付费,千万不要冤大头。只需花几分钟下载一个 v11.6.1 之前的旧版本,就能轻松省下一笔冤枉钱,顺利完成登录!
注:登录成功后,你可以选择继续使用旧版本,或者在 Google Play 中覆盖更新到最新版(登录状态通常会保留)。